package com.xiaoxie.system.mapper;

import com.xiaoxie.system.domain.DictValue;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface DictValueMapper {
    List<DictValue> getDictValuesByTypeId(@Param("typeId") int typeId);
    void insertDictValue(DictValue dictValue);
    void deleteDictValueById(@Param("id") int id);
    void updateDictValue(DictValue dictValue);

    void deleteDictValueByTypeId(Integer id);

    DictValue getDictValueByTypeIdAndValue(@Param("typeId") Integer typeId, @Param("value") String value);

    DictValue getDictValueById(Integer id);
}
